import 'package:boss/color_constant.dart';
import 'package:hi_common/hi_common.dart';
import 'package:flutter/material.dart';

class TextStyleConstant {
  // 工厂模式
  factory TextStyleConstant() => _getInstance();

  static TextStyleConstant get instance => _getInstance();
  static TextStyleConstant _instance;

  TextStyleConstant._internal();

  static TextStyleConstant _getInstance() {
    if (_instance == null) {
      _instance = new TextStyleConstant._internal();
    }
    return _instance;
  }

  final TextStyle bottomNavigation = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle selectedBottomNavigation = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.f26293c,
  );
  final TextStyle appBarTitle = TextStyle(
    fontSize: 36.sp,
    color: ColorConstant.ff33,
    fontWeight: FontWeight.w500,
  );
  final TextStyle appBarTitleWhite = TextStyle(
    fontSize: 36.sp,
    color: Colors.white,
    fontWeight: FontWeight.w500,
  );
  final TextStyle hintTextStyle = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.ffcc,
  );
  final TextStyle normal_1_70 = TextStyle(
    fontSize: 70.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_50 = TextStyle(
    fontSize: 50.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_44 = TextStyle(
    fontSize: 44.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_40 = TextStyle(
    fontSize: 40.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_36 = TextStyle(
    fontSize: 36.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_34 = TextStyle(
    fontSize: 34.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_32 = TextStyle(
    fontSize: 32.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_30 = TextStyle(
    fontSize: 30.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_26 = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_24 = TextStyle(
    fontSize: 24.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_1_20 = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_2_32 = TextStyle(
    fontSize: 32.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle normal_2_36 = TextStyle(
    fontSize: 36.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle normal_2_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle normal_2_26 = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle normal_2_24 = TextStyle(
    fontSize: 24.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle normal_2_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.ff33,
  );
  final TextStyle normal_2_20 = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle normal_3_30 = TextStyle(
    fontSize: 30.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle normal_3_38 = TextStyle(
    fontSize: 38.sp,
    fontWeight: FontWeight.w800,
    color: ColorConstant.ff99,
  );
  final TextStyle normal_3_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle normal_3_26 = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle normal_3_24 = TextStyle(
    fontSize: 24.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle normal_3_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle normal_3_20 = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle normal_4_32 = TextStyle(
    fontSize: 32.sp,
    color: ColorConstant.ffcc,
  );
  final TextStyle normal_4_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ffcc,
  );
  final TextStyle normal_4_26 = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.ffcc,
  );
  final TextStyle normal_4_24 = TextStyle(
    fontSize: 24.sp,
    color: ColorConstant.ffcc,
  );
  final TextStyle normal_4_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.ffcc,
  );
  final TextStyle normal_4_20 = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.ffcc,
  );
  final TextStyle normal_5_70 = TextStyle(
    fontSize: 70.sp,
    color: ColorConstant.e6e6,
  );
  final TextStyle normal_6_26 = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.e5e5,
  );
  final TextStyle origin_36 = TextStyle(
    fontSize: 36.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle origin_32 = TextStyle(
    fontSize: 32.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle origin_30 = TextStyle(
    fontSize: 30.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle origin_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle origin_26 = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle origin_24 = TextStyle(
    fontSize: 24.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle origin_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle origin_20 = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.fe7f76,
  );
  final TextStyle white_80 = TextStyle(
    fontSize: 80.sp,
    color: Colors.white,
  );
  final TextStyle white_70 = TextStyle(
    fontSize: 70.sp,
    color: Colors.white,
  );
  final TextStyle white_50 = TextStyle(
    fontSize: 50.sp,
    color: Colors.white,
  );
  final TextStyle white_40 = TextStyle(
    fontSize: 40.sp,
    color: Colors.white,
  );
  final TextStyle white_36 = TextStyle(
    fontSize: 36.sp,
    color: Colors.white,
  );
  final TextStyle white_32 = TextStyle(
    fontSize: 32.sp,
    color: Colors.white,
  );
  final TextStyle white_30 = TextStyle(
    fontSize: 30.sp,
    color: Colors.white,
  );
  final TextStyle white_28 = TextStyle(
    fontSize: 28.sp,
    color: Colors.white,
  );
  final TextStyle white_26 = TextStyle(
    fontSize: 26.sp,
    color: Colors.white,
  );
  final TextStyle white_24 = TextStyle(
    fontSize: 24.sp,
    color: Colors.white,
  );
  final TextStyle white_22 = TextStyle(
    fontSize: 22.sp,
    color: Colors.white,
  );

  final TextStyle white_20 = TextStyle(
    fontSize: 20.sp,
    color: Colors.white,
  );

  final TextStyle white_46 = TextStyle(
    fontSize: 46.sp,
    color: Colors.white,
  );
  final TextStyle blue_54 = TextStyle(
    fontSize: 54.sp,
    color: ColorConstant.ff5770f6,
  );
  final TextStyle blue_46 = TextStyle(
    fontSize: 46.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_36 = TextStyle(
    fontSize: 36.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_34 = TextStyle(
    fontSize: 34.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_32 = TextStyle(
    fontSize: 32.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_30 = TextStyle(
    fontSize: 30.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_24 = TextStyle(
    fontSize: 24.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_20 = TextStyle(
    fontSize: 20.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle blue_18 = TextStyle(
    fontSize: 18.sp,
    color: ColorConstant.ff5770f6,
  );

  final TextStyle yellow_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.ffda44,
  );

  final TextStyle blue_26 = TextStyle(
    fontSize: 26.sp,
    color: ColorConstant.ff5770f6,
  );
  final TextStyle normal_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff66,
  );
  final TextStyle gray_23 = TextStyle(
    fontSize: 23.sp,
    color: const Color.fromRGBO(153, 153, 153, 1),
  );

  final TextStyle shallow_gray_28 = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff77,
  );
  final TextStyle gray_28_deep = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle gray_25_deep = TextStyle(
    fontSize: 28.sp,
    color: ColorConstant.ff99,
  );
  final TextStyle shallow_gray_22 = TextStyle(
    fontSize: 22.sp,
    color: ColorConstant.ffcc,
  );
}
